package trasisgestion.negocio;


import java.util.Collection;

import trasisgestion.dao.IdeaDAO;
import trasisgestion.excepcion.DAOExcepcion;
import trasisgestion.excepcion.LoginExcepcion;
import trasisgestion.modelo.Idea;





public class GestionIdeas {

//public class GestionIdeas {

	public Collection<Idea> buscarPorNombre(String nombre)
			throws DAOExcepcion {
		IdeaDAO dao = new IdeaDAO();
		return dao.buscarPorNombre(nombre);

	}
/*
	public Idea insertar(String nombre, String descripcion)
			throws DAOExcepcion {
		IdeaDAO dao = new IdeaDAO();

		Idea vo = new Idea();
		vo.setNoTitulo(nombre);
		vo.setTxDescripcion(descripcion);

		return dao.insertar(vo);
	}

	public Idea obtener(int idIdea) throws DAOExcepcion {
		IdeaDAO dao = new IdeaDAO();
		return dao.obtener(idIdea);
	}

	public void eliminar(int idIdea) throws DAOExcepcion {
		IdeaDAO dao = new IdeaDAO();
		dao.eliminar(idIdea);
	}

	public Idea actualizar(int idIdea, String nombre,
			String descripcion) throws DAOExcepcion {
		IdeaDAO dao = new IdeaDAO();

		Idea vo = new Idea();
		vo.setIdIdea(idIdea);
		vo.setNombre(nombre);
		vo.setDescripcion(descripcion);

		return dao.actualizar(vo);
	}
*/
	public Collection<Idea> listar() throws DAOExcepcion {
		IdeaDAO dao = new IdeaDAO();

		return dao.listar();
	}

	
}
